Search for More Declarativity - Backward Reasoning for Rule Languages Reconsidered

نویسندگان

  • Simon Brodt
  • François Bry
  • Norbert Eisinger
چکیده

Good tree search algorithms are a key requirement for inference engines of rule languages. As Prolog exemplifies, inference engines based on traditional uninformed search methods with their well-known deficiencies are prone to compromise declarativity, the primary concern of rule languages. The paper presents a new family of uninformed search algorithms that combine the advantages of the traditional ones while avoiding their shortcomings. Moreover, the paper introduces a formal framework based on partial orderings, which allows precise and elegant analysis of such algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Signal Processing Functions, Algorithms and Smurfs: the Need for Declarativity

The gap between modelling techniques for DSP functionality and those for software implemenations is widening. This impedes unifying formalisms for analog, digital and software systems. Recovering these opportunities requires declarativity. A suitable formalism is outlined, based on a mathematical rather than a programming language. Examples show how it unifies continuous and discrete mathematic...

متن کامل

Bidirectional Heuristic Search Reconsidered

The assessment of bidirectional heuristic search has been incorrect since it was rst published more than a quarter of a century ago. For quite a long time, this search strategy did not achieve the expected results, and there was a major misunderstanding about the reasons behind it. Although there is still widespread belief that bidirectional heuristic search is aaicted by the problem of search ...

متن کامل

Querying the Web Reconsidered: A Practical Introduction to Xcerpt

This article gives a practical introduction into the language Xcerpt, guided by many examples for illustrating language constructs and usage. Xcerpt is a rule-based, declarative query and transformation language for XML data. In Xcerpt, queries and the (re-)structuring of answer (also called "constructions") are expressed in terms of patterns instead of path navigations (like in XSLT and XQuery...

متن کامل

CARIN: Description Logics as a Constraint Language in Horn Rule Languages

We describe carin, a novel family of hybrid declarative programming languages, that extend the expressive power of Horn rule languages by incorporating description logics as a constraint sublanguage. Description logics are declarative object-oriented languages that have been designed especially for the purpose of representing domains with rich hierarchical structure, and have been used in sever...

متن کامل

Abductive logic programming for Datalog +/- ontologies

Ontologies are a fundamental component of the Semantic Web since they provide a formal and machine manipulable model of a domain. Description Logics (DLs) are often the languages of choice for modeling ontologies. Great effort has been spent in identifying decidable or even tractable fragments of DLs. Conversely, for knowledge representation and reasoning, integration with rules and rule-based ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009